let x: {[key in keyof O]: T};
